19 research outputs found

    Finite Boolean Algebras for Solid Geometry using Julia's Sparse Arrays

    Full text link
    The goal of this paper is to introduce a new method in computer-aided geometry of solid modeling. We put forth a novel algebraic technique to evaluate any variadic expression between polyhedral d-solids (d = 2, 3) with regularized operators of union, intersection, and difference, i.e., any CSG tree. The result is obtained in three steps: first, by computing an independent set of generators for the d-space partition induced by the input; then, by reducing the solid expression to an equivalent logical formula between Boolean terms made by zeros and ones; and, finally, by evaluating this expression using bitwise operators. This method is implemented in Julia using sparse arrays. The computational evaluation of every possible solid expression, usually denoted as CSG (Constructive Solid Geometry), is reduced to an equivalent logical expression of a finite set algebra over the cells of a space partition, and solved by native bitwise operators.Comment: revised version submitted to Computer-Aided Geometric Desig

    Local congruence of chain complexes

    Full text link
    The object of this paper is to transform a set of local chain complexes to a single global complex using an equivalence relation of congruence of cells, solving topologically the numerical inaccuracies of floating-point arithmetics. While computing the space arrangement generated by a collection of cellular complexes, one may start from independently and efficiently computing the intersection of each single input 2-cell with the others. The topology of these intersections is codified within a set of (0-2)-dimensional chain complexes. The target of this paper is to merge the local chains by using the equivalence relations of {\epsilon}-congruence between 0-, 1-, and 2-cells (elementary chains). In particular, we reduce the block-diagonal coboundary matrices [\Delta_0] and [\Delta_1], used as matrix accumulators of the local coboundary chains, to the global matrices [\delta_0] and [\delta_1], representative of congruence topology, i.e., of congruence quotients between all 0-,1-,2-cells, via elementary algebraic operations on their columns. This algorithm is codified using the Julia porting of the SuiteSparse:GraphBLAS implementation of the GraphBLAS standard, conceived to efficiently compute algorithms on large graphs using linear algebra and sparse matrices [1, 2].Comment: to submi

    Progressive Conversion from B-rep to BSP for Streaming Geometric Modeling

    No full text
    We introduce a novel progressive approach to generate a Binary Space Partition (BSP ) and convex cell decomposition from any input triangles boundary representation (B-rep), by utilizing a very fast computation of the surface inertia. A solid model is so generated at progressive levels of detail. Thi

    Parallel Solid Modeling . . .

    No full text
    We introduce a parallel approach to geometric modeling of complex objects and scenes, combining a dataflow streaming of BSP trees with a partition of the object space into independent portions, to be evaluated in parallel with minimal interprocess communication. Binary Space Partition (BSP) is a space index used in graphics for hidden-surface removal and animation. We use BSP trees with fuzzy leaves as a progressive representation of solid meshes. Our approach is implemented as a dataflow with processes that progress concurrently, where each refinement of the input to a process is mapped instantly to a refinement of the output, so that the result is also a stream of progressive refinements. Thi

    L'applicazione delle misure agroambientali.Fattori socioeconomici e scelte imprenditoriali

    No full text
    The article explores the socio-economic determinants of the willingness of Veneto region\u2019s farmers to participate in the agri-environmental policies. for the conservation of meadows and pastures in hills and mountains. The quantitative analysis uses the information of the European farm accountancy data network (FADN) in 2003 and it has been realized with a logit regression. It shows the importance of location, smaller total areas, smaller ages and higher average price of land and total amount of payments for adoption. A qualitative analysis was also carried out through face to face interview, in order to evaluate the effects on adoption of some social characteristics of farmers and transaction costs. This analysis demonstrates that farmers have a small perception of environmental problems, agricultural impacts on the environment and AEP goals. Moreover, it has highlighted a generally low environmental attitude among farmers
    corecore